.comments-add {
	margin-left: -30px; padding-top: 20px; }

.comments-add .your-comment- {
	padding: 29px 0px 10px 0;
	font-size: 1.6em; color: #776f67; }

.comments-add .avatar- {
	float: left; overflow: hidden;
	width: 22px; height: 22px; margin: 0 0 0 0; }

.comments-add form {
	margin: 0 0 0 32px;
	width: 76%;
	font-size: 1.2em; }

.comments-add form textarea {
	width: 100%; height: 85px; }

.comments-add input.submit- {
	padding: 0.05em; _padding-bottom: 0; margin: 0.6em 0 0.9em 0;
	vertical-align: middle; }
	
.comments-add .close-text- {
	font-size: 0.9em; color: #776f67; word-spacing: 0.4em; }
	 
.comments-add a.close-ref- {
	border-bottom: 1px #3b3733 dashed;
	text-decoration: none;
	color: #776f67; }
	
.comments-add a.close-ref-:hover {
	 border-bottom: none; }


.comments-list {
	margin-left: -30px; }

.comments-list .comments-add {
	padding-top: 0; margin-left: 0; }

.comments-list .comments-item- {
	margin-top: 16px; margin-left: 30px; }

.comments-list .comments-item- .avatar- {
	width:22px; height:22px; }

.comments-list .comments-item- .comment- {	
	margin-left: 30px; margin-top: -22px; }

.comments-list .comments-item- ul.notes- {
	margin-left: 23px !important; _margin-left: 22px; margin-top: 5px;
	padding-bottom: 1px; }

.comments-list .comments-item- ul.notes- li {
	list-style-type: none;
	display: inline;
	background: url({{!static type="images" "decoration/1px-gray.gif"}}) left center no-repeat;
	padding: 0px 0px 0px 7px;
	margin: 0px 0px 0px 1px;
	_background-position:expression(this.previousSibling==null?'-1px':'left');
	font-size: 1.1em; color: #999; }
.comments-list .comments-item- ul.notes- li:first-child {
	background: none; }
	
.comments-list .comments-item- ul.notes- li a {
	 }

.comments-list .comments-item- ul.notes- li a.answer- {
	color: #5f9baf;
	border-bottom: 1px dashed #5f9baf; text-decoration: none; }

.comments-list .comments-item- ul.notes- li a.delete- {
	color: #ba6083;
	border-bottom: 1px dashed #ba6083; text-decoration: none; }

.comments-list .comments-item- ul.notes- li.author- a {
	color: #000; }

.comments-list .comments-item- ul.notes- li.author- {
	color: #000; }

.comments-list .comments-item- ul.notes- li a:hover {
	border-bottom: 0px; }

.comments-list .comments-item- ul.notes- li.date- {
	white-space: nowrap; }

.comments-list .more- {
	margin: 14px 0 3px; }

.comments-list .more- a {
	font-size: 1.2em; font-style: italic; font-weight: bold; color: #5f9baf; }

.comments-list .deleted- {
	margin: 14px 0px 3px 0 !important;
	font-size: 1.3em; font-style: italic; color: #999; }
